<?php
//数组 字符串 转化
$arr = array(1,2,3);
echo  implode(',',$arr);
var_dump(explode(',','1,2,3'));
//合并数组
$result = array_merge(array(1,2,3),array('k'=>'tt',1,2));	//对于相同字符串键的键值对，后者覆盖前者；对于相同数值键的键值对，后者键值+1合并
var_dump($result);	//
var_dump(array('k'=>'tt',1,2));
//preg_split
$result = preg_split('/\//','a/b/c');
var_dump($result);
//array_change_key_case
$result = array_change_key_case(array('Case1'=>1,'Case2'=>2),CASE_UPPER);
var_dump($result);
//array_chunk
$result = array_chunk(array(1,2,3,4,5),2);
var_dump($result);

//array_count_valufes()
$result = array_count_values(array('a','a','b','d','e'));
var_dump($result);

//array_combine
$result = array_combine(array('a','b','c'),array(1,2,3));
var_dump($result);

//array_diff()
$result = array_diff(array('a'=>1,'b','c'),array(1,'b'));
var_dump($result);

//array_fill
$result  = array_fill(3,5,'test');
var_dump($result);

//array_flip
$result = array_flip(array('a'=>1,'b'=>2,'c'=>3));	//翻转之后相同值 只留最后一对键值
var_dump($result);

//array_intersect
$result = array_intersect(array('a'=>1,2,3),array(1,2,4));
var_dump($result);

//array_key_exists
$result = array_key_exists('b',array('a'=>1,'b'=>'cc'));
var_dump($result);

//array_keys
$result = array_keys(array('a'=>1,'b'=>2,'c'=>3));
var_dump($result);

echo '<br />';
$arr = array('a'=>1,'b'=>2,'c'=>3);
shuffle($arr);
var_dump($arr);
/*
数组:
is_array()
implode($flag,$arr)
explode($flag,$str)
array_merge()
array_change_key_case()
array_chunk($arr,$size) 	
array_count_values($arr)
array_combine($key_arr,$val_arr);
array_diff($arr1,$arr2);
array_intersect($arr1,$arr2);
array_fill($start_index,$num,$val)
array_flip($arr)		覆盖时只要最后一个键名
array_key_exists($key_name,$arr);	搜索键
in_array($value,$arr)	搜索值
array_keys($arr);
array_values($arr);
array_slice($arr,$start_index,$length);
array_diff($arr1,$arr2,..) 值在$arr1中但是不在其他数组中的元素
array_intersect($arr1,$arr2,..) 	值在$arr1中也在其他数组中的交集
array_shift()
array_unshift($val)
array_pop();
array_push($val)		$val可以是数组
shuffle(&$arr)	清除键，打乱值，结果为一个索引数组
array_reverse($arr[,$boolean]);			如果boolean为true则键值对应关系不变
array_rand($arr,$num)		从$arr中随机抽出$num个元素的键
array_unique($arr);	返回值唯一的数组且保留键，如果有重复值，保留第一个遇到的值的键
sort($arr)	按升序对数组值排序，不保留键
asort($arr)	按升序对数组值排序，保留键值对应关系
ksort($arr) 按升序对数组键排序，保留键值对应关系
natsort		自然排序	img10大于 img2 如果是sort那么 img10小于img2
arsort  降序
krsort	降序


字符串:

正则:
preg_split($pattern,$arr); 	使用正则作为分隔符分割字符串

*/

